Field Programmable Gate Array Based Infinite Impulse Response Filter Using Multipliers
نویسندگان
چکیده
In this paper, an Infinite Impulse Response (IIR) filter has been designed and simulated on an Field Programmable Gate Arrays (FPGA). The implementation is based on Multiply Add and Accumulate (MAC) algorithm which uses multiply operations for design implementation. Parallel Pipelined structure is used to implement the proposed IIR Filter taking optimal advantage of the look up table of target device. The designed filter has been synthesized on Digital Signal Processor (DSP) slice based FPGA to perform multiplier function of MAC unit. The DSP slices are useful to enhance the speed performance. The proposed design is simulated with Matlab, synthesized with Xilinx Synthesis Tool, and implemented on FPGA devices. The Virtex 5 FPGA based design can operate at an estimated frequency of 81.5 MHz as compared to 40.5 MHz in case of Spartan 3 ADSP based design. The Virtex 5 based implementation also consumes less slices and slice flip flops of target FPGA in comparison to Spartan 3 ADSP based implementation to provide cost effective solution for signal processing applications. Keywords—Butterworth, DSP, IIR, MAC, FPGA.
منابع مشابه
Area Efficient Decimation Filter Based on Merged Delay Transformation for Wireless Applications
Expected by 2014 is the 4G standard for cellular wireless communications, which will improve bandwidth, connectivity and roaming for mobile and stationary devices.4G and other wireless systems are currently hot topics of research and development in the communication field. In wireless technologies like Global System for Mobile (GSM), Digital Enhanced Cordless Telecommunications (DECT) and Wi-Fi...
متن کاملElliptic IIR filter sharpening implemented on FPGA
Filter sharpening is a technique for designing a higher order filter using several identical low-order filters with the same passband and stopband edge frequencies but with smaller passband ripple and larger stopband attenuation. The technique had been applied to linear phase finite impulse response (FIR) filters only. In this paper the method is applied on the elliptic infinite impulse respons...
متن کاملAn Efficient Implementation of Fir Filter on FPGA Using Micro Programmed Controller
Digital finite impulse response (FIR) filters play a very important role in digital signal processing (DSP) applications ranging from image and video processing to wireless communication. Digital FIR filter is primarily composed of multipliers, adders and delay elements. Several techniques have been reported in the open literature to implement digital FIR filters using Field Programmable Gate A...
متن کاملA Novel Vlsi Architecture of High Speed 1d Discrete Wavelet Transform
This paper describes an efficient implementation for a multi-level convolution based 1-D DWT hardware architecture for use in FPGAs. The proposed architecture combines some hardware optimization techniques to develop a novel DWT architecture that has high performance and is suitable for portable and high speed devices. The first step towards the hardware implementation of the DWT algorithm was ...
متن کاملLUT based FIR Filter Design & implementation on FPGA using Faithfully Rounded Truncated Multiple Constant Multiplication/Accumulation
Low-cost finite impulse response (FIR) esigns are presented using the concept of faithfully rounded truncated multipliers. We jointly consider the optimization of bit width and hardware resources without sacrificing the frequency response and output signal precision. Non-uniform coefficient quantization with proper filter order is proposed to minimize total area cost. Multiple constant multipli...
متن کامل